package com.easysoft.framework.workflow.model;

import com.easysoft.commons.utils.JSONUtils;

import java.io.Serializable;
import java.util.Date;

/**
 * 公文流转
 *
 */
public class SysWorkflow implements Serializable {

    /** 主键 */
    private String id;

    /** 接收人 */
    private String acceptId;

    /** 标题 */
    private String title;

    /** 回复内容 */
    private String reply;

    /** 引用案件ID */
    private String caseIds;

    /** 状态 */
    private Integer isStatis;

    /** 创建人 */
    private String operator;

    /** 创建时间 */
    private Date createTime;

    /** 跟新时间 */
    private Date updateTime;

    /** 内容 */
    private String content;

    private static final long serialVersionUID = 1L;

    /**
     * 返回主键
     *
     * @return ID
     */
    public String getId() {
        return id;
    }

    /**
     * 设置主键
     *
     * @param id 主键
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 返回接收人
     *
     * @return ACCEPT_ID
     */
    public String getAcceptId() {
        return acceptId;
    }

    /**
     * 设置接收人
     *
     * @param acceptId 接收人
     */
    public void setAcceptId(String acceptId) {
        this.acceptId = acceptId;
    }

    /**
     * 返回标题
     *
     * @return TITLE
     */
    public String getTitle() {
        return title;
    }

    /**
     * 设置标题
     *
     * @param title 标题
     */
    public void setTitle(String title) {
        this.title = title;
    }

    /**
     * 返回回复内容
     *
     * @return REPLY
     */
    public String getReply() {
        return reply;
    }

    /**
     * 设置回复内容
     *
     * @param reply 回复内容
     */
    public void setReply(String reply) {
        this.reply = reply;
    }

    /**
     * 返回引用案件ID
     *
     * @return CASE_IDS
     */
    public String getCaseIds() {
        return caseIds;
    }

    /**
     * 设置引用案件ID
     *
     * @param caseIds 引用案件ID
     */
    public void setCaseIds(String caseIds) {
        this.caseIds = caseIds;
    }

    /**
     * 返回状态
     *
     * @return IS_STATIS
     */
    public Integer getIsStatis() {
        return isStatis;
    }

    /**
     * 设置状态
     *
     * @param isStatis 状态
     */
    public void setIsStatis(Integer isStatis) {
        this.isStatis = isStatis;
    }

    /**
     * 返回创建人
     *
     * @return OPERATOR
     */
    public String getOperator() {
        return operator;
    }

    /**
     * 设置创建人
     *
     * @param operator 创建人
     */
    public void setOperator(String operator) {
        this.operator = operator;
    }

    /**
     * 返回创建时间
     *
     * @return CREATE_TIME
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 返回跟新时间
     *
     * @return UPDATE_TIME
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置跟新时间
     *
     * @param updateTime 跟新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 返回内容
     *
     * @return CONTENT
     */
    public String getContent() {
        return content;
    }

    /**
     * 设置内容
     *
     * @param content 内容
     */
    public void setContent(String content) {
        this.content = content;
    }

    @Override
    public String toString() {
        return JSONUtils.object2Json(this);
    }
}